1
Dasar Variabel dan Konvensi Penamaan
AI015Lesson 2
00:00

Dasar variabel dalam Julia berpusat pada prinsip Inferensi Tipe. Berbeda dengan bahasa seperti C++, Julia secara otomatis menentukan tipe data dari nilai yang diberikan, memberikan pengalaman mirip skrip dengan kinerja kompilasi.

1. Aturan Lexikal & Sensitivitas

Identifikasi Julia bersifat ketat sensitif huruf besar-kecil. Variabel yang bernama marks berbeda dari Marks. Semua nama variabel harus dimulai dengan huruf; karakter selanjutnya dapat mencakup angka, huruf, atau garis bawah.

2. Konvensi Snake Case

Mengikuti panduan gaya Julia, pengembang menggunakan nama huruf kecil dengan kata dipisahkan oleh garis bawah (snake_case) untuk variabel multi-kata agar konsisten.

✅ student_name (Benar: Dimulai dengan huruf, snake_case)❌ 2nd_roll (Salah: Dimulai dengan angka)

3. Julia vs. Bahasa Statis

Dalam Julia, kita tidak perlu menentukan tipe. Compiler akan menginferensi bahwa 9.5 adalah Float64 secara otomatis.

C++ (Jelas)
int roll = 15;
Julia (Diinferensi)
roll = 15

4. Lingkungan & Eksekusi

Untuk menjalankan skrip, gunakan include("filename.jl"). Untuk menyiapkan lingkungan Anda, Anda dapat menambahkan paket seperti IJulia (untuk Jupyter), PyPlot, atau gunakan IDE seperti Atom dan Juno.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>